iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
自我挑戰組

30天製作專題紀錄-虛擬女友系列 第 16

Day16 30天製作專題紀錄-美化UI

  • 分享至 

  • xImage
  •  

今天繼續接著對話的部分~
估計這部分可以多蹭個好幾天/images/emoticon/emoticon25.gif


因為現在做的是使用者方,
所以他應該要位於的是聊天室的右方。

.message-content{
    display: grid;
}
.you-message{
    justify-content: end;
}
.you-message .message-content{
    justify-items: end;
}
  • dispaly : grid
    和flex一樣,需要定義容器的顯示類型,
    那為甚麼這邊要使用grid而不是fles呢,
    grid 和 flex 最大不同之處,
    grid是由 column及row定義出直排與橫列的格線,
    內容再依隔線作安排。
    而我們的對話內容跟對話時間都是一排一排的呈現,
    這樣各位應該比較了解兩者的使用方式。
  • justify - content
  • justify - items
    這兩個屬性基本上就是控制內容在範圍內的對齊方式,
    他有非常多的設定方式這邊就不多做介紹,
    而end就是從對齊尾端的意思,
    content是針對文字使他對齊最尾端也就是對話框的右邊,
    items是針對文字的對話框對齊的是聊天室的最右邊。
    https://ithelp.ithome.com.tw/upload/images/20220930/20150345FGp0mQThkL.png

上一篇
Day15 30天製作專題紀錄-美化UI
下一篇
Day17 30天製作專題紀錄-美化UI
系列文
30天製作專題紀錄-虛擬女友30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言